package src.itheima01;
/*
    java.util.Collection<E>:接口
        单列集合的根接口,里面定义的方法,
        子接口/实现类都有

        java.util.List<E>: 接口
            特点:
                1.有序(保证存入和取出元素的顺序是一致的)
                2.有索引
                3.可重复

        List<E>接口: 常用实现类
        java.util.ArrayList<E> 类            ---------使用-----
            特点:
                1.底层采用是数组的数据结构
                2.数组的数据结构: 查询快,增删慢
                3.查询快的原因: 有索引,元素内存连续分配
                4.线程不同步,不安全,但是效率高


        java.util.Vector<E> 类            ---------不使用-----
            特点:
                1.底层采用是数组的数据结构
                2.数组的数据结构: 查询快,增删慢
                3.查询快的原因: 有索引,元素内存连续分配
                4.线程同步,安全,但是效率低

        StringBuilder: 线程不同步,不安全,但是效率高          ---------使用-----
        StringBuffer:  线程同步,安全,但是效率低
 */
public class Demo02ArrayList {
}
